#include "PrecompiledHeader.h"
#include "Label.h"

/*--------------------------------------------------------------------------*/

Label::Label(const Font* font, const std::string& label, const Color& color)
{
	this->m_label = label;
	this->m_color = color;
	this->m_font = font;
}

/*--------------------------------------------------------------------------*/

Label::~Label()
{

}

/*--------------------------------------------------------------------------*/

const std::string& Label::GetString() const
{
	return this->m_label;
}

/*--------------------------------------------------------------------------*/

const Color& Label::GetColor() const
{
	return this->m_color;
}

/*--------------------------------------------------------------------------*/

void Label::SetString(const std::string& label)
{
	this->m_label = label;
}

/*--------------------------------------------------------------------------*/

void Label::SetColor(const Color& color)
{
	this->m_color = color;
}

/*--------------------------------------------------------------------------*/

const Font* Label::GetFont() const
{
	return this->m_font;
}

/*--------------------------------------------------------------------------*/

void Label::SetFont(const Font* font)
{
	this->m_font = font;
}

/*--------------------------------------------------------------------------*/